home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / wais / Makefile.bak < prev    next >
Makefile  |  1995-07-26  |  17KB  |  601 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.74 92/12/02 21:32:49 rws Exp $
  3.  
  4. # -------------------------------------------------------------------------
  5. # Makefile generated from "Imake.tmpl" and </tmp/IIf.a003PE>
  6. # $XConsortium: Imake.tmpl,v 1.160 92/11/18 14:11:25 rws Exp $
  7. #
  8. # Platform-specific parameters may be set in the appropriate <vendor>.cf
  9. # configuration files.  Site-specific parameters should be set in the file
  10. # site.def.  Full rebuilds are recommended if any parameters are changed.
  11. #
  12. # If your C preprocessor does not define any unique symbols, you will need
  13. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  14. # "make World" the first time).
  15. #
  16.  
  17. # -------------------------------------------------------------------------
  18. # site-specific configuration parameters that need to come before
  19. # the platform-specific parameters - edit site.def to change
  20.  
  21. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  22.  
  23. # -------------------------------------------------------------------------
  24. # platform-specific configuration parameters - edit sco.cf to change
  25.  
  26. #
  27. #
  28. # Copyright (C) 1983-1991 The Santa Cruz Operation, Inc.
  29. #
  30. # The information in this file is provided for the exclusive use of the
  31. # licensees of The Santa Cruz Operation, Inc.  Such users have the right
  32. # to use, modify, and incorporate this code into other products for
  33. # purposes authorized by the license agreement provided they include this
  34. # notice and the associated copyright notice with any such product.  The
  35. # information in this file is provided "AS IS" without warranty.
  36. #
  37. #
  38. # platform:  SCO sco.cf
  39.  
  40. # -------------------------------------------------------------------------
  41. # site-specific configuration parameters that go after
  42. # the platform-specific parameters - edit site.def to change
  43.  
  44. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  45.  
  46.             SHELL = /bin/sh
  47.  
  48.               TOP = .
  49.       CURRENT_DIR = .
  50.  
  51.                AR = ar clq
  52.               ASM = as
  53.   BOOTSTRAPCFLAGS = -Dsco
  54.                CC = cc
  55.                AS = as
  56.  
  57.          COMPRESS = compress
  58.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  59.     PREPROCESSCMD = /lib/cpp -P $(ALLDEFINES) $(STD_CPP_DEFINES)
  60.           INSTALL = /usr/bin/X11/scoinst
  61.                LD = ld
  62.               LEX = lex
  63.              YACC = yacc
  64.              LINT = lint
  65.       LINTLIBFLAG = -o
  66.          LINTOPTS = -ax
  67.                LN = ln
  68.              MAKE = make
  69.                MV = mv
  70.                CP = cp
  71.  
  72.                RM = rm -f
  73.      ASM_INCLUDES =
  74.             TROFF = psroff
  75.          MSMACROS = -ms
  76.               TBL = tbl
  77.               EQN = eqn
  78.      STD_INCLUDES =
  79.   STD_CPP_DEFINES = -Dsco -DSYSV
  80.       STD_DEFINES = -Dsco -DSYSV
  81.  EXTRA_LOAD_FLAGS =
  82.   EXTRA_LDOPTIONS =
  83.   EXTRA_LIBRARIES = -lsocket -lmalloc
  84.              TAGS = ctags
  85.  
  86.            MFLAGS = -$(MAKEFLAGS)
  87.  
  88.     PROTO_DEFINES =
  89.  
  90.      INSTPGMFLAGS =
  91.  
  92.      INSTBINFLAGS = -m 0755
  93.      INSTUIDFLAGS = -m 4755
  94.      INSTLIBFLAGS = -m 0644
  95.      INSTINCFLAGS = -m 0444
  96.      INSTMANFLAGS = -m 0444
  97.      INSTDATFLAGS = -m 0444
  98.     INSTKMEMFLAGS = -m 4755
  99.  
  100.     ASMDEBUGFLAGS =
  101.       ASM_DEFINES =
  102.       CDEBUGFLAGS =
  103.         CCOPTIONS =
  104.  
  105.       ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  106.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  107.          ASMFLAGS = $(ASMDEBUGFLAGS) $(ASM_DEFINES) $(ASM_INCLUDES)
  108.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  109.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  110.  
  111.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  112.  
  113.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS)
  114.  
  115.    LDCOMBINEFLAGS = -X -r
  116.       DEPENDFLAGS =
  117.  
  118.         MACROFILE = sco.cf
  119.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  120.  
  121.     IMAKE_DEFINES =
  122.  
  123.          IRULESRC = $(CONFIGDIR)
  124.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  125.  
  126.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  127.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  128.             $(IRULESRC)/$(MACROFILE)  \
  129.             $(EXTRA_ICONFIGFILES)
  130.  
  131. # -------------------------------------------------------------------------
  132. # X Window System Build Parameters
  133. # $XConsortium: Project.tmpl,v 1.157 93/06/24 10:51:47 dpw Exp $
  134.  
  135. # -------------------------------------------------------------------------
  136. # X Window System make variables; this need to be coordinated with rules
  137.  
  138.           PATHSEP = /
  139.         USRLIBDIR = /usr/lib
  140.          SHLIBDIR = /usr/lib
  141.            BINDIR = /usr/bin/X11
  142.           INCROOT = /usr/include
  143.      BUILDINCROOT = $(TOP)
  144.       BUILDINCDIR = $(BUILDINCROOT)/X11
  145.       BUILDINCTOP = ..
  146.            INCDIR = $(INCROOT)/X11
  147.            ADMDIR = /usr/adm
  148.            LIBDIR = $(USRLIBDIR)/X11
  149.         CONFIGDIR = $(LIBDIR)/config
  150.        LINTLIBDIR = $(USRLIBDIR)/lint
  151.  
  152.           FONTDIR = $(LIBDIR)/fonts
  153.          XINITDIR = $(LIBDIR)/xinit
  154.            XDMDIR = $(LIBDIR)/xdm
  155.            TWMDIR = $(LIBDIR)/twm
  156.           MANPATH = /usr/man
  157.     MANSOURCEPATH = $(MANPATH)/man
  158.         MANSUFFIX = n
  159.      LIBMANSUFFIX = 3
  160.            MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  161.         LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  162.            NLSDIR = $(LIBDIR)/nls
  163.         PEXAPIDIR = $(LIBDIR)/PEX
  164.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  165.        FONTCFLAGS = -t
  166.  
  167.      INSTAPPFLAGS = $(INSTDATFLAGS)
  168.  
  169.             IMAKE = imake
  170.            DEPEND = makedepend
  171.               RGB = rgb
  172.  
  173.             FONTC = bdftopcf
  174.  
  175.         MKFONTDIR = mkfontdir
  176.         MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
  177.  
  178.         CONFIGSRC = $(TOP)/config
  179.        DOCUTILSRC = $(TOP)/doc/util
  180.         CLIENTSRC = $(TOP)/clients
  181.           DEMOSRC = $(TOP)/demos
  182.            LIBSRC = $(TOP)/lib
  183.           FONTSRC = $(TOP)/fonts
  184.        INCLUDESRC = $(TOP)/X11
  185.         SERVERSRC = $(TOP)/server
  186.           UTILSRC = $(TOP)/util
  187.         SCRIPTSRC = $(UTILSRC)/scripts
  188.        EXAMPLESRC = $(TOP)/examples
  189.        CONTRIBSRC = $(TOP)/../contrib
  190.            DOCSRC = $(TOP)/doc
  191.            RGBSRC = $(TOP)/rgb
  192.         DEPENDSRC = $(UTILSRC)/makedepend
  193.          IMAKESRC = $(CONFIGSRC)
  194.          XAUTHSRC = $(LIBSRC)/Xau
  195.           XLIBSRC = $(LIBSRC)/X
  196.            XMUSRC = $(LIBSRC)/Xmu
  197.        TOOLKITSRC = $(LIBSRC)/Xt
  198.        AWIDGETSRC = $(LIBSRC)/Xaw
  199.        OLDXLIBSRC = $(LIBSRC)/oldX
  200.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  201.  
  202.       BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  203.  
  204.      MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  205.          FSLIBSRC = $(FONTSRC)/lib/fs
  206.     FONTSERVERSRC = $(FONTSRC)/server
  207.      EXTENSIONSRC = $(TOP)/extensions
  208.          XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  209.       XTESTLIBSRC = $(EXTENSIONSRC)/lib/xtest
  210.         PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib
  211.       PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  212.  
  213.   DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a
  214.      EXTENSIONLIB =  -lXext
  215.  
  216.           DEPXLIB = $(DEPEXTENSIONLIB) $(USRLIBDIR)/libX11.a
  217.          XLIBONLY =  -lX11
  218.              XLIB = $(EXTENSIONLIB) $(XLIBONLY) $(SCOMALLOC)
  219.  
  220.       DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  221.          XAUTHLIB =  -lXau
  222.       DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  223.          XDMCPLIB =  -lXdmcp
  224.  
  225.         DEPXMULIB = $(USRLIBDIR)/libXmu.a
  226.            XMULIB =  -lXmu
  227.  
  228.        DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
  229.           OLDXLIB =  -loldX
  230.  
  231.       DEPXTOOLLIB = $(USRLIBDIR)/libXt.a
  232.          XTOOLLIB =  -lXt
  233.  
  234.         DEPXAWLIB = $(USRLIBDIR)/libXaw.a
  235.            XAWLIB =  -lXaw
  236.  
  237.         DEPXILIB = $(USRLIBDIR)/libXi.a
  238.            XILIB =  -lXi
  239.  
  240.      DEPXTESTLIB = $(USRLIBDIR)/libXtst.a
  241.         XTESTLIB =  -lXtst
  242.  
  243.        DEPPEXLIB = $(USRLIBDIR)/libPEX5.a
  244.           PEXLIB =  -lPEX5
  245.  
  246.         DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  247.            PHIGSLIB =  -lphigs
  248.  
  249.        DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  250.           XBSDLIB =  -lXbsd
  251.  
  252.  LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  253.          LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  254.           LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  255.         LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  256.           LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  257.            LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  258.           LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
  259.         LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  260.  
  261. #
  262. # (c) Copyright 1989, 1990, 1991, 1992 OPEN SOFTWARE FOUNDATION, INC.
  263. # ALL RIGHTS RESERVED
  264. #
  265. #
  266. # Motif Release 1.2
  267. #
  268. # $RCSfile: Motif.tmpl,v $ $Revision: 1.5.2.3 $ $Date: 1992/04/10 21:02:42 $
  269.  
  270. # #ifndef XmClientLibs
  271. # #if UseSharedLibraries
  272. # #define XmClientLibs $(XTXMLIB) $(XMEXTRA_LIBS) $(XLIB)
  273. # #else
  274. # #define XmClientLibs $(XMLIB) $(XTOOLLIB) $(XMEXTRA_LIBS) $(XLIB)
  275. # #endif
  276. # #endif
  277.  
  278. # #ifndef XmClientDepLibs
  279. # #if UseSharedLibraries
  280. # #define XmClientDepLibs $(DEPXTXMLIB) $(DEPXLIB) $(DEPXMEXTRA_LIBS)
  281. # #else
  282. # #define XmClientDepLibs $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB) $(DEPXMEXTRA_LIBS)
  283. # #endif
  284. # #endif
  285.  
  286.               XTOP = $(TOP)
  287.               MTOP = $(TOP)
  288.      XBUILDINCROOT = $(XTOP)
  289.       XBUILDINCDIR = $(XBUILDINCROOT)/X11
  290.  
  291.          CLIENTSRC = $(XTOP)/clients
  292.            DEMOSRC = $(XTOP)/demos
  293.             LIBSRC = $(XTOP)/lib
  294.            FONTSRC = $(XTOP)/fonts
  295.         INCLUDESRC = $(XTOP)/X11
  296.          SERVERSRC = $(XTOP)/server
  297.            UTILSRC = $(XTOP)/util
  298.         EXAMPLESRC = $(XTOP)/examples
  299.             DOCSRC = $(XTOP)/doc
  300.             RGBSRC = $(XTOP)/rgb
  301.       EXTENSIONSRC = $(XTOP)/extensions
  302.  
  303.       USRINCDIR = /usr/include
  304.          UIDDIR = $(LIBDIR)/uid
  305.         TESTSRC = $(MTOP)/tests
  306.   GENERALSRCLIB = $(TESTSRC)/General/lib
  307.   GENERALSRCBIN = $(TESTSRC)/General/bin
  308.    MANUALSRCLIB = $(TESTSRC)/Manual/lib
  309.    MANUALSRCBIN = $(TESTSRC)/Manual/bin
  310.      AUTOSRCLIB = $(TESTSRC)/Auto/lib
  311.      AUTOSRCBIN = $(TESTSRC)/Auto/bin
  312.        COMMONPP = $(GENERALSRCBIN)/Commonpp
  313.          GENRUN = $(GENERALSRCBIN)/Genrun
  314.  
  315.      TESTCOMSRC = $(AUTOSRCLIB)/Common
  316.  
  317.     MTOOLKITSRC = $(TOOLKITSRC)
  318.     MINCLUDESRC = $(MTOP)/X11
  319.         MLIBSRC = $(MTOP)/lib
  320.      MCLIENTSRC = $(MTOP)/clients
  321.        MDEMOSRC = $(MTOP)/demos
  322.      MWIDGETSRC = $(MLIBSRC)/Xm
  323.    MRESOURCESRC = $(MLIBSRC)/Mrm
  324.          UILSRC = $(MCLIENTSRC)/uil
  325.  
  326.             UIL = uil
  327.          DEPUIL = $(BINDIR)/uil
  328.  
  329.        DEPXMLIB =
  330.           XMLIB = -lXm
  331.  
  332.      DEPXTXMLIB =
  333.         XTXMLIB = -lXtXm_s
  334.  
  335.    XMEXTRA_LIBS = $(XMULIB)
  336. DEPXMEXTRA_LIBS = $(DEPXMULIB)
  337.  
  338. DEPMRESOURCELIB =
  339.    MRESOURCELIB = -lMrm
  340.  
  341.       DEPUILLIB =
  342.          UILLIB = -lUil
  343.  
  344.      TESTCOMLIB = $(TESTCOMSRC)/libCommon.a
  345.  
  346.   AUTOSCRIPTSRC = $(AUTOSRCLIB)/Script
  347.   AUTOSCRIPTLIB = $(AUTOSCRIPTSRC)/libScript.a
  348.    AUTOSYNTHSRC = $(AUTOSRCLIB)/Synth
  349.    AUTOSYNTHLIB = $(AUTOSYNTHSRC)/libSynth.a
  350.   AUTOCREATESRC = $(AUTOSRCLIB)/Create
  351.   AUTOCREATELIB = $(AUTOCREATESRC)/libCreate.a
  352.   AUTOVISUALSRC = $(AUTOSRCLIB)/Visual
  353.   AUTOVISUALLIB = $(AUTOVISUALSRC)/libVisual.a
  354.   AUTOEXTRALIBS = -ll -ly -lm
  355.  
  356.   LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a
  357. LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
  358.      LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
  359.      LINTUILLIB = $(UILSRC)/llib-lUil.ln
  360.  
  361.       YACCFLAGS =
  362.  
  363.          RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut  *.Dat *.Scr
  364.  
  365.     STD_DEFINES = -Dsco -DSYSV
  366.  
  367. # -------------------------------------------------------------------------
  368. # Imake rules for building libraries, programs, scripts, and data files
  369. # rules:  $XConsortium: Imake.rules,v 1.129 92/05/29 17:01:19 rws Exp $
  370.  
  371. # -------------------------------------------------------------------------
  372. # start of Imakefile
  373.  
  374. #    @(#) Imakefile 11.2 94/01/19
  375. #
  376. # Top level make of the WAIS system
  377. #   brewster 2/91
  378. #   jonathan 6/91
  379. #
  380. # S002, 14-Mar-95, kamalm@sco.com
  381. # tweaked to build only the libraries that Mosaic needs
  382. # S001, 19-Jan-94, hess
  383. # remove waisgate, nolonger needed, Mosaic understands wais directly now.
  384. # S000 18 Sep 1993 rr@sco.com
  385. # Placed under SCCS and turned into an Imakefile
  386. #
  387. # $Log: Makefile,v $
  388. # Revision 5.1  1992/07/10  21:29:30  curtisg
  389. # Distributed version
  390. #
  391. # Revision 1.8  92/05/07  15:54:08  jonathan
  392. # Updated for release.
  393. #
  394. # Revision 1.7  92/03/26  18:29:59  jonathan
  395. # Fixed some broken make lines.
  396. #
  397. # Revision 1.6  92/03/07  19:45:01  jonathan
  398. # Added recommendation for IBM.
  399. #
  400. # Revision 1.5  92/02/27  10:07:24  jonathan
  401. # got rid of automatic setting of TOP.  Used Simon's approach instead.
  402. #
  403. # Revision 1.4  92/02/13  12:27:53  jonathan
  404. # Removed references to seeker.
  405. #
  406. # Revision 1.3  92/02/13  12:05:17  jonathan
  407. # Removed release targets.
  408. #
  409. # Revision 1.2  92/02/13  11:57:56  jonathan
  410. # Added $Log for RCS.
  411. #
  412. #
  413. # common customizations:
  414. # see the INCLUDES and DEFINES variables for pointers.
  415. #
  416. # to do:
  417. # create the scripts, install the pointer to this version if it is the
  418. # newest.
  419.  
  420. SUBDIRS = ftw ir
  421. # SUBDIRS = ftw ir ui bin x doc
  422. RELEASE = wais-8-b5
  423.  
  424. RM = /bin/rm -f
  425. AR = ar
  426.  
  427. # on SGIs set this to true
  428. RANLIB = true
  429.  
  430. # on IBM RS6000 this should be c89.
  431. CC = cc $(EXTRA_LDOPTIONS)
  432.  
  433. SUPDIR = ../ir
  434.  
  435. # for old BSD add -DBSD
  436. # for System V add -DSYSV
  437. # for XENIX add -M3e -Zi
  438. # for a little better security in the server, add -DSECURE_SERVER
  439. # this sets the server user id to -u argument after startup.
  440. # for relevance feedaback in the search engine, add -DRELEVANCE_FEEDBACK
  441. # USG for Unix Dirent in lib
  442. # for SGIs running IRIX 4.0.1, add -cckr
  443. INCLUDES = -I$(SUPDIR)
  444. DEFINES = -DSECURE_SERVER -DRELEVANCE_FEEDBACK -DUSG -DSYSV
  445.  
  446. MAKE = make
  447.  
  448. all:: config.h
  449.  
  450. config.h:: config
  451.     ./config >config.h
  452.  
  453. config:: config.c
  454.     $(CC) -o config config.c
  455.  
  456. test::
  457.     @echo $(MAKE) CC=$(CC) "INCLUDES=$(INCLUDES) DEFINES=$(DEFINES)"
  458.  
  459. # Remove objects and library.
  460. clean::
  461.     $(RM) *~
  462.     $(RM) \#*\#
  463.     $(RM) core
  464.     $(RM) TAGS
  465.     $(RM) -r SearchLog
  466.     $(RM) wais-sources/wais-docs*
  467.     $(RM) config config.h
  468.     $(RM) lib\/*.a
  469.     $(RM) lib/app-defaults\/*
  470.  
  471. rlocks::
  472.     $@
  473.     cd ir; $@
  474.     cd ui;  $@
  475.     cd bin;  $@
  476.     cd doc;  $@
  477.     cd x; $@
  478.  
  479. depend::
  480.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  481.     for i in $(SUBDIRS) ;\
  482.     do \
  483.     (cd $$i ; echo "depending" "in $(CURRENT_DIR)/$$i..."; \
  484.     $(MAKE) $(MFLAGS)  depend); \
  485.     done
  486.  
  487. all::
  488.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  489.     for i in $(SUBDIRS) ;\
  490.     do \
  491.     (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \
  492.     $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all); \
  493.     done
  494.  
  495. depend::
  496.     $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)
  497.  
  498. # -------------------------------------------------------------------------
  499. # common rules for all Makefiles - do not edit
  500.  
  501. emptyrule::
  502.  
  503. clean::
  504.     $(RM_CMD) "#"*
  505.  
  506. Makefile::
  507.     -@if [ -f Makefile ]; then set -x; \
  508.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  509.     else exit 0; fi
  510.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  511.  
  512. tags::
  513.     $(TAGS) -w *.[ch]
  514.     $(TAGS) -xw *.[ch] > TAGS
  515.  
  516. # -------------------------------------------------------------------------
  517. # rules for building in SUBDIRS - do not edit
  518.  
  519. install::
  520.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  521.     for i in $(SUBDIRS) ;\
  522.     do \
  523.     (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
  524.     $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \
  525.     done
  526.  
  527. install.man::
  528.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  529.     for i in $(SUBDIRS) ;\
  530.     do \
  531.     (cd $$i ; echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
  532.     $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.man); \
  533.     done
  534.  
  535. clean::
  536.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  537.     for i in $(SUBDIRS) ;\
  538.     do \
  539.     (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
  540.     $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \
  541.     done
  542.  
  543. tags::
  544.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  545.     for i in $(SUBDIRS) ;\
  546.     do \
  547.     (cd $$i ; echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
  548.     $(MAKE) $(MFLAGS) TAGS='$(TAGS)' tags); \
  549.     done
  550.  
  551. Makefiles::
  552.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  553.     case '${MFLAGS}' in *n*) executeit="no";; esac; \
  554.     for i in $(SUBDIRS) ;\
  555.     do \
  556.     echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \
  557.     case "$$i" in \
  558.     ./?*/?*/?*/?*/?*/?*) newtop=../../../../../../;; \
  559.     ./?*/?*/?*/?*/?*) newtop=../../../../../;; \
  560.     ./?*/?*/?*/?*) newtop=../../../../;; \
  561.     ./?*/?*/?*) newtop=../../../;; \
  562.     ./?*/?*) newtop=../../;; \
  563.     ./?*) newtop=../;; \
  564.     */?*/?*/?*/?*/?*) newtop=../../../../../../;; \
  565.     */?*/?*/?*/?*) newtop=../../../../../;; \
  566.     */?*/?*/?*) newtop=../../../../;; \
  567.     */?*/?*) newtop=../../../;; \
  568.     */?*) newtop=../../;; \
  569.     *) newtop=../;; \
  570.     esac; \
  571.     case "$(TOP)" in \
  572.     /?*) imaketop= ;; \
  573.     *) imaketop=$$newtop ;; \
  574.     esac; \
  575.     cd $$i; \
  576.     $(RM) Makefile.bak; \
  577.     if [ -f Makefile ]; then \
  578.     echo "    $(MV) Makefile Makefile.bak"; \
  579.     if [ "$$executeit" != "no" ]; then \
  580.     $(MV) Makefile Makefile.bak; \
  581.     fi; \
  582.     fi; \
  583.     if [ "$$executeit" != "no" ]; then \
  584.     $(IMAKE_CMD) -DTOPDIR=$$imaketop$(TOP) -DCURDIR=$(CURRENT_DIR)/$$i; \
  585.     fi; \
  586.     $(MAKE) $(MFLAGS) Makefiles; \
  587.     cd $$newtop; \
  588.     done
  589.  
  590. includes::
  591.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  592.     for i in $(SUBDIRS) ;\
  593.     do \
  594.     (cd $$i ; echo including "in $(CURRENT_DIR)/$$i..."; \
  595.     $(MAKE) $(MFLAGS)  includes); \
  596.     done
  597.  
  598. # -------------------------------------------------------------------------
  599. # dependencies generated by makedepend
  600.  
  601.